home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / misc / memmgrb3.readme < prev    next >
Encoding:
Text File  |  1996-10-11  |  2.6 KB  |  77 lines

  1. Short:    MemManager - Smart VMem - beta 3
  2. Author:   Robert Ennals
  3. Uploader: ennals@aol.com
  4. Type:     dev/misc
  5. Replaces: MemManagerBeta
  6.  
  7.  
  8. MemManager v3.14 public beta.
  9. This beta version may be used and distributed freely, but may still contain a
  10. few bugs. Tell me if you find any (ennals@aol.com).
  11.  
  12.  
  13. MemManager is a system that enables programmers to take advatage of several
  14. memory management features in their own programs through the use of a few simple
  15. functions.
  16.  
  17.  
  18. This is the third beta. The problem with VmemPatch in the first and
  19. second beta releases (could cause crashses) should now be fixed.
  20.  
  21.  
  22. Features include:
  23.  
  24.  
  25. * Virtual Memory
  26.     (without MMU - works on all machines)
  27.  
  28. * Smart memory priorities and hiearachies
  29.     gives much better performance than MMU based systems
  30.  
  31. * Different memory types
  32.     Open ended abilities
  33.  
  34. * Disposable memory
  35.     Specify that memory blocks should be removed when memory is low.
  36.     Very useful for buffers, caches, old date, undo data etc.
  37.  
  38. * ChipToFast
  39.     Move unlocked chip mem blocks into fast memory if chip memory is
  40.     needed for other things and there is fast mem free.
  41.  
  42. * Resource Tracking
  43.     Not yet implemented, but will be soon and all the functions needed are
  44.     already in place (doing other things too)
  45.  
  46. * Memory Protection
  47.     Not yet implemented, but should be later
  48.  
  49. * Coorperative with other MemManager programs and with AllocMem allcations
  50.  
  51. * Very easy to adapt existing programs to take advantage of it
  52.  
  53. * Ability to Publish memory (make like exec public memory)
  54.     Must do this before giving pointer out to other tasks.
  55.  
  56.  
  57. ============================= Archive contents =============================
  58.  
  59. Original  Packed Ratio    Date     Time    Name
  60. -------- ------- ----- --------- --------  -------------
  61.      862     389 54.8% 23-Sep-96 15:26:26 +memmanager_protos.h
  62.      436     270 38.0% 23-Sep-96 15:26:26 +memmanager.h
  63.      952     370 61.1% 23-Sep-96 15:26:26 +memmanager_pragmas.h
  64.      162     124 23.4% 23-Sep-96 15:26:26 +memmanager.h
  65.      212     141 33.4% 23-Sep-96 15:26:28 +demos_readme.txt
  66.     3004    2007 33.1% 23-Sep-96 15:26:28 +memmanhierachydemo
  67.     2704    1077 60.1% 23-Sep-96 15:26:28 +MemManHierachyDemo.mod
  68.    11975    3840 67.9% 23-Sep-96 15:26:28 +memmanager.autodoc
  69.    27572   10221 62.9% 23-Sep-96 15:26:28 +memmanager.guide
  70.      501     282 43.7% 23-Sep-96 15:26:28 +memmanager.fd
  71.     1053     430 59.1% 23-Sep-96 15:26:26 +memmanagerL.def
  72.     4764    2584 45.7% 23-Sep-96 15:26:30 +memmanager.library
  73.      150     105 30.0% 23-Sep-96 15:26:30 +patch_readme.txt
  74.     2160    1516 29.8% 23-Sep-96 15:26:30 +vmempatch
  75. -------- ------- ----- --------- --------
  76.    56507   23356 58.6% 03-Oct-96 23:30:08   14 files
  77.